﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.ComponentModel.DataAnnotations;

namespace WebCore.Models.ViewModels.Account
{
    public class RegisterViewModel
    {
        public bool Register01Agree { get; set; }
        public string PartialView { get; set; }
        public int BirthYear { get; set; }
        public int BirthMonth { get; set; }
        public int BirthDate { get; set; }
        public string Gender { get; set; }
        [Required(ErrorMessage = "Vui lòng điền Tên đầy đủ")]
        public string FullName{ get; set; }
        [Required(ErrorMessage = "Vui lòng điền Tên tài khoản")]
        public string UserName { get; set; }
        [Required(ErrorMessage = "Vui lòng điền Mật khẩu")]
        public string Password { get; set; }
        public string PasswordConfirm { get; set; }
        [Required(ErrorMessage = "Vui lòng điền Email")]
        public string Email { get; set; }
        public string PhoneHome { get; set; }
        [Required(ErrorMessage = "Vui lòng điền Số điện thoại di động")]
        public string PhoneMobile { get; set; }
        [Required(ErrorMessage = "Vui lòng điền Địa chỉ")]
        public string Address { get; set; }
        public bool ReceiveEmail { get; set; }

        public RegisterViewModel()
        {
            BirthYear = DateTime.Today.Year;
        }
    }
}